from trujillo, spain - Espagnol Anglais Dictionnaire